﻿#pragma once


#define NAME_MAX 20
#define GENDER_MAX 2
#define	TEL_MAX 11
#define	ADDR_MAX 100


typedef struct PersonInfo		//个人信息		
{
	char name[NAME_MAX];		//姓名
	char gender[GENDER_MAX];	//性别
	int age;					//年龄
	char tel[TEL_MAX];			//电话
	char addr[ADDR_MAX];		//地址
}peoInfo;


typedef struct SeqList Contact;//SL即struct SeqList

//初始化通讯录
void InitContact(Contact* con);
//添加通讯录数据
void AddContact(Contact* con);
//删除通讯录数据
void DelContact(Contact* con);
//展⽰通讯录数据
void ShowContact(Contact* con);
//查找通讯录数据
void FindContact(Contact* con);
//修改通讯录数据
void ModifyContact(Contact* con);
//销毁通讯录数据
void DestroyContact(Contact* con);

